Section 598
Agent May Not Be Removed
(1) Except as otherwise provided in
the contract, if an agent is appointed for any specific period or act,
the principal shall not remove the agent before the expiry of that
period or before the completion of that act, except for a reasonable
and sufficient reason.
(2) An agent who is appointed without specifying any
certain period or act shall not be removed without giving a prior
notice along with an appropriate reason.
(3) If the principal removes the agent in contravention of
sub-section (1) or (2), the principal shall pay a reasonable
compensation to the agent.